package cn.tedu.design;
/**本类用于测试接口与类之间的复杂关系*/
public class TestRelation {
}
interface Inter1{

    void save();//新增
    void delete();//删除
}
interface Inter2{
    void find();//查找
    void update();//更新
}
/**1.接口之间可以建立继承关系，而且还可以多继承，多个接口使用 , 隔开*/
/**接口与实现类之间是实现关系，通过implements关键字建立实现关系
 * 注意，对于Java的类而言，遵循“单继承，多实现”原则
 * 也就是说，一个类只能有一个父类，单一个类可以实现多个接口*/
interface  Inter3 extends Inter1,Inter2{

}
class Inter3Impl implements Inter1,Inter2{

    public void save() {
        System.out.println("稍等...正在保存...");
    }

    public void delete() {
        System.out.println("客官，小二正在马不停蹄的删除~");
    }

    public void find() {
        System.out.println("亲，这边正在努力给您查询呢...");
    }

    public void update() {
        System.out.println("马上就更新好啦~");
    }
}